class DateUtil {
  formatDate = (inputDate) => {
    if (inputDate && typeof inputDate!= 'string') {
      // java端为GMT时间，小程序默认为北京时间
      // +8小时
      inputDate = inputDate + 8 * 60 * 60 * 1000;
      let d = new Date(inputDate).toLocaleDateString().replace(/\//g, "-") || '';
      return d.includes('-') ? d : '';
    } else {
      return inputDate;
    }
  }
  //获取当前日期函数
  getNowFormatDate=() => {
    let date = new Date(),
      year = date.getFullYear(), //获取完整的年份(4位)
      month = date.getMonth() + 1, //获取当前月份(0-11,0代表1月)
      strDate = date.getDate() // 获取当前日(1-31)
    if (month < 10) month = `0${month}` // 如果月份是个位数，在前面补0
    if (strDate < 10) strDate = `0${strDate}` // 如果日是个位数，在前面补0
  
    return `${year}-${month}-${strDate}`
  }

  getNowFormatDateSlash=() => {
    let date = new Date(),
      year = date.getFullYear(), //获取完整的年份(4位)
      month = date.getMonth() + 1, //获取当前月份(0-11,0代表1月)
      strDate = date.getDate() // 获取当前日(1-31)
    if (month < 10) month = `0${month}` // 如果月份是个位数，在前面补0
    if (strDate < 10) strDate = `0${strDate}` // 如果日是个位数，在前面补0
  
    return `${year}/${month}/${strDate}`
  }

}
export default new DateUtil();